package com.rockontrol.ele.pojo;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;


/**
 * Ma移交单 entity. @author MyEclipse Persistence Tools
 */

public class Ma移交单  implements java.io.Serializable {


    // Fields    

     private String oid;
     private String 单据编号;
     private String 移交类型;
     private String 移交状态;
     private String 调入单位id;
     private String 调入单位编码;
     private String 调入单位;
     private String 调出单位id;
     private String 调出单位编码;
     private String 调出单位;
     private String 申请理由;
     private String 调入单位负责人id;
     private String 调入单位负责人姓名;
     private String 调出单位负责人id;
     private String 调出单位负责人姓名;
     private String 调入单位经办人id;
     private String 调入单位经办人姓名;
     private String 调出单位经办人id;
     private String 调出单位经办人姓名;
     private Timestamp 调出日期;
     private Timestamp 调入日期;
     private String 意见;
     private Timestamp 录入时间;
     private String 录入人id;
     private String 录入人姓名;
     private String 备注;
     private Long bindId;

     private List<Ma材料移交> maList;
     private List<Ma设备移交明细> eqList;
     private List<Ma办公用品移交明细> thingList;
     
     private boolean updateInventory=false;
    // Constructors

    /** default constructor */
    public Ma移交单() {
    }

    /** minimal constructor */
    public Ma移交单(String 单据编号, String 移交类型, String 移交状态, String 调入单位id, String 调入单位编码, String 调入单位, String 调出单位id, String 调出单位编码, String 调出单位, Timestamp 录入时间, String 录入人id, String 录入人姓名) {
        this.单据编号 = 单据编号;
        this.移交类型 = 移交类型;
        this.移交状态 = 移交状态;
        this.调入单位id = 调入单位id;
        this.调入单位编码 = 调入单位编码;
        this.调入单位 = 调入单位;
        this.调出单位id = 调出单位id;
        this.调出单位编码 = 调出单位编码;
        this.调出单位 = 调出单位;
        this.录入时间 = 录入时间;
        this.录入人id = 录入人id;
        this.录入人姓名 = 录入人姓名;
    }
    
    /** full constructor */
    public Ma移交单(String 单据编号, String 移交类型, String 移交状态, String 调入单位id, String 调入单位编码, String 调入单位, String 调出单位id, String 调出单位编码, String 调出单位, String 申请理由, String 调入单位负责人id, String 调入单位负责人姓名, String 调出单位负责人id, String 调出单位负责人姓名, String 调入单位经办人id, String 调入单位经办人姓名, String 调出单位经办人id, String 调出单位经办人姓名, Timestamp 调出日期, Timestamp 调入日期, String 意见, Timestamp 录入时间, String 录入人id, String 录入人姓名, String 备注, Long bindId) {
        this.单据编号 = 单据编号;
        this.移交类型 = 移交类型;
        this.移交状态 = 移交状态;
        this.调入单位id = 调入单位id;
        this.调入单位编码 = 调入单位编码;
        this.调入单位 = 调入单位;
        this.调出单位id = 调出单位id;
        this.调出单位编码 = 调出单位编码;
        this.调出单位 = 调出单位;
        this.申请理由 = 申请理由;
        this.调入单位负责人id = 调入单位负责人id;
        this.调入单位负责人姓名 = 调入单位负责人姓名;
        this.调出单位负责人id = 调出单位负责人id;
        this.调出单位负责人姓名 = 调出单位负责人姓名;
        this.调入单位经办人id = 调入单位经办人id;
        this.调入单位经办人姓名 = 调入单位经办人姓名;
        this.调出单位经办人id = 调出单位经办人id;
        this.调出单位经办人姓名 = 调出单位经办人姓名;
        this.调出日期 = 调出日期;
        this.调入日期 = 调入日期;
        this.意见 = 意见;
        this.录入时间 = 录入时间;
        this.录入人id = 录入人id;
        this.录入人姓名 = 录入人姓名;
        this.备注 = 备注;
        this.bindId = bindId;
    }

   
    // Property accessors

    public String getOid() {
        return this.oid;
    }
    
    public void setOid(String oid) {
        this.oid = oid;
    }

    public String get单据编号() {
        return this.单据编号;
    }
    
    public void set单据编号(String 单据编号) {
        this.单据编号 = 单据编号;
    }

    public String get移交类型() {
        return this.移交类型;
    }
    
    public void set移交类型(String 移交类型) {
        this.移交类型 = 移交类型;
    }

    public String get移交状态() {
        return this.移交状态;
    }
    
    public void set移交状态(String 移交状态) {
        this.移交状态 = 移交状态;
    }

    public String get调入单位id() {
        return this.调入单位id;
    }
    
    public void set调入单位id(String 调入单位id) {
        this.调入单位id = 调入单位id;
    }

    public String get调入单位编码() {
        return this.调入单位编码;
    }
    
    public void set调入单位编码(String 调入单位编码) {
        this.调入单位编码 = 调入单位编码;
    }

    public String get调入单位() {
        return this.调入单位;
    }
    
    public void set调入单位(String 调入单位) {
        this.调入单位 = 调入单位;
    }

    public String get调出单位id() {
        return this.调出单位id;
    }
    
    public void set调出单位id(String 调出单位id) {
        this.调出单位id = 调出单位id;
    }

    public String get调出单位编码() {
        return this.调出单位编码;
    }
    
    public void set调出单位编码(String 调出单位编码) {
        this.调出单位编码 = 调出单位编码;
    }

    public String get调出单位() {
        return this.调出单位;
    }
    
    public void set调出单位(String 调出单位) {
        this.调出单位 = 调出单位;
    }

    public String get申请理由() {
        return this.申请理由;
    }
    
    public void set申请理由(String 申请理由) {
        this.申请理由 = 申请理由;
    }

    public String get调入单位负责人id() {
        return this.调入单位负责人id;
    }
    
    public void set调入单位负责人id(String 调入单位负责人id) {
        this.调入单位负责人id = 调入单位负责人id;
    }

    public String get调入单位负责人姓名() {
        return this.调入单位负责人姓名;
    }
    
    public void set调入单位负责人姓名(String 调入单位负责人姓名) {
        this.调入单位负责人姓名 = 调入单位负责人姓名;
    }

    public String get调出单位负责人id() {
        return this.调出单位负责人id;
    }
    
    public void set调出单位负责人id(String 调出单位负责人id) {
        this.调出单位负责人id = 调出单位负责人id;
    }

    public String get调出单位负责人姓名() {
        return this.调出单位负责人姓名;
    }
    
    public void set调出单位负责人姓名(String 调出单位负责人姓名) {
        this.调出单位负责人姓名 = 调出单位负责人姓名;
    }

    public String get调入单位经办人id() {
        return this.调入单位经办人id;
    }
    
    public void set调入单位经办人id(String 调入单位经办人id) {
        this.调入单位经办人id = 调入单位经办人id;
    }

    public String get调入单位经办人姓名() {
        return this.调入单位经办人姓名;
    }
    
    public void set调入单位经办人姓名(String 调入单位经办人姓名) {
        this.调入单位经办人姓名 = 调入单位经办人姓名;
    }

    public String get调出单位经办人id() {
        return this.调出单位经办人id;
    }
    
    public void set调出单位经办人id(String 调出单位经办人id) {
        this.调出单位经办人id = 调出单位经办人id;
    }

    public String get调出单位经办人姓名() {
        return this.调出单位经办人姓名;
    }
    
    public void set调出单位经办人姓名(String 调出单位经办人姓名) {
        this.调出单位经办人姓名 = 调出单位经办人姓名;
    }

    /**
     * @return the 调出日期
     */
    public Timestamp get调出日期(){
        return 调出日期;
    }

    /**
     * @param 调出日期 the 调出日期 to set
     */
    public void set调出日期(Timestamp 调出日期){
        this.调出日期 = 调出日期;
    }

    /**
     * @return the 调入日期
     */
    public Timestamp get调入日期(){
        return 调入日期;
    }

    /**
     * @param 调入日期 the 调入日期 to set
     */
    public void set调入日期(Timestamp 调入日期){
        this.调入日期 = 调入日期;
    }

    /**
     * @param 录入时间 the 录入时间 to set
     */
    public void set录入时间(Timestamp 录入时间){
        this.录入时间 = 录入时间;
    }

    public String get意见() {
        return this.意见;
    }
    
    public void set意见(String 意见) {
        this.意见 = 意见;
    }


    /**
     * @return the 录入时间
     */
    public Timestamp get录入时间(){
        return 录入时间;
    }

    public String get录入人id() {
        return this.录入人id;
    }
    
    public void set录入人id(String 录入人id) {
        this.录入人id = 录入人id;
    }

    public String get录入人姓名() {
        return this.录入人姓名;
    }
    
    public void set录入人姓名(String 录入人姓名) {
        this.录入人姓名 = 录入人姓名;
    }

    public String get备注() {
        return this.备注;
    }
    
    public void set备注(String 备注) {
        this.备注 = 备注;
    }

    public Long getBindId() {
        return this.bindId;
    }
    
    public void setBindId(Long bindId) {
        this.bindId = bindId;
    }

    /**
     * @return the maList
     */
    public List<Ma材料移交> getMaList(){
        return maList;
    }

    /**
     * @param maList the maList to set
     */
    public void setMaList(List<Ma材料移交> maList){
        this.maList = maList;
    }

    /**
     * @return the eqList
     */
    public List<Ma设备移交明细> getEqList(){
        return eqList;
    }

    /**
     * @param eqList the eqList to set
     */
    public void setEqList(List<Ma设备移交明细> eqList){
        this.eqList = eqList;
    }

    /**
     * @return the thingList
     */
    public List<Ma办公用品移交明细> getThingList(){
        return thingList;
    }

    /**
     * @param thingList the thingList to set
     */
    public void setThingList(List<Ma办公用品移交明细> thingList){
        this.thingList = thingList;
    }

	public boolean isUpdateInventory() {
		return updateInventory;
	}

	public void setUpdateInventory(boolean updateInventory) {
		this.updateInventory = updateInventory;
	}
   








}